#!/bin/sh
#
# скрипт "ПИШИ ДИПЛОМ" (постановка задачи - отлучить себя от инета)
#

file=/etc/hosts

. arrays.sh

# FS - содержит разделитель токенов
# NF - содержит количество токенов

grep 127.0.0.1 /etc/hosts | awk ' {
	FS="[[:space:]+]"
	#
	# есть NF-1 слов в исходной строке и нужно добавить 3 слова (+их же, но с www.)
	# в сорцах HashSet.java ничего интересного -> делаю по-старинке
	#
	mas[0]=site1
	mas[1]=site2
	mas[2]=site3
	output=""
	# с каждім єлементом массива:
	for( j = 0; j < 3; j++ )
	{
		hasWord = 0;
		# пройтись по исходной строке
 		for( i = 2; i <= NF; i++ )
		{
			# проверить, есть ли уже он
			if( mas[j] == $i )
			{
				hasWord = 1;
			}
		}
		# нету? добавить
		if( hasWord == 0 )
		{
			output=output mas[j] " www." mas[j] " "
		}
	}
	# в итоге имеем строчку с именами, которые надо добавить
 	print output 
} '	"site1=livejournal.com" \
	"site2=gmail.com" \
	"site3=login.oscar.aol.com"

	а теперь вопрос - как єкспортировать переменную output из єтого долбанного awk?
 	долго тупил - не придумал :(

exit 0
